Skip to main content
Version: 1.0.2

Approve Renewal Beneficiary

The Approve Renewal Beneficiary API is used to approve or decline renewal beneficiary tickets. Legal representatives who have the "CanApproveBeneficiary" permission can approve the renewal beneficiary ticket.

Method: POST

{{URL}}/jsonrpc

Headers

NameValue
Content-Typeapplication/json

Example

Payload Parameters
ParameterDescription

RequestID

Mandatory

String

The ID of the request

Ex:"395003 "

reason

Mandatory

String

The reason for approving or declining

Ex:"test "

status

Mandatory

String

The status to set

Ex:"APPROVED ", "DECLINED"

customerID

Mandatory

String

The customer ID

Ex:"100000000048001 "

TicketName

Mandatory

String

The name of the ticket

Ex:"RENEWAL_BENEFICIARY "


curl --location 'https://wallet.netxd.com/plwallet/rpc/WalletService/ApproveEditBeneficiary' \
--header 'DeviceID: 8020' \
--header 'Signature: keyId=8020,algorithm=ecdsa-sha256,signature=MEUCIQCNi1vjPf/HpI9R2DXnc0Zt1s6YmWyA4H1x813lJ+tuDgIgB+lrc+iCMyTUGiraG9kGKNDXYiz7RfBBtifr5wUQs54=' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic ci5hbmJhbGFnYW5AbmV0eGQuY29tOmQ0Mjc2ZmIx' \
--data '{"RequestID":"395003","reason":"test","status":"APPROVED","customerID":"100000000048001","TicketName":"RENEWAL_BENEFICIARY"}'

Body


{
"RequestID": "395003",
"reason": "test",
"status": "APPROVED",
"customerID": "100000000048001",
"TicketName": "RENEWAL_BENEFICIARY"
}

Response: 200

Response Parameters
ParameterDescription

ID

String

Unique identifier of the beneficiary

Ex:"64e341a0af707b83dcfdaf0b "

createdDate

String

Timestamp indicating when the beneficiary entity was created

Ex:"2023-08-21T10:51:12.703Z "

updatedDate

String

Timestamp indicating the most recent update to the beneficiary entity

Ex:"0001-01-01T00:00:00Z "

type

String

Type of beneficiary

Ex:"BUSINESS", "INDIVIDUAL "

firstName

String

First name of the beneficiary

Ex:"Reddygari "

lastName

String

Last name of the beneficiary

Ex:"ChennReddy "

accountType

String

Account type

Ex:"DIGITAL_ASSET "

contact

Object

email

String

Email address of the beneficiary

Ex:"chennareddy.s+099@netxd.com "

phoneNumber

String

Phone number of the beneficiary

Ex:"1234567890 "

address

Object

line1

String

Address line 1

Ex:"alaska "

city

String

City of the beneficiary's address

Ex:"Seattle "

state

String

State of the beneficiary's address

Ex:"WA "

country

String

Country of the beneficiary's address

Ex:"US "

zipCode

String

Zip code of the beneficiary's address

Ex:"98104 "

createdBy

String

Email address of the user who created the beneficiary

Ex:"chennareddy.s+102@netxd.com "

status

String

Status of the beneficiary

Ex:"ACTIVE "

customerID

String

Unique identifier of the customer associated with the beneficiary

Ex:"100000000048001 "

publicKey

String

Public key associated with the beneficiary

Ex:"GBWHB6HEPJPT5WV7UJTLAKPAGV336ER55FCEZFT5QGYOEME75HPS3EYT "

network

String

Network associated with the beneficiary

Ex:"STELLER "

ceResponse

Object

result

String

Context Engine watchlist result

Ex:"success "

detail

String

Context Engine watchlist details

Ex:"success "

risk

Object

riskScore

String

Risk score of the beneficiary

Ex:"0 "

ofac

Object

watchList

Object

INDIVIDUALTransactionNumber

String

Individual Transaction number

Ex:"1707 "

updateHistory

Array

userName

String

Email address of the user who updated

Ex:"chennareddy.s+106@netxd.com "

updatedDate

String

Timestamp of the update

Ex:"2023-08-21T10:51:35.453Z "

isInternal

Boolean

Indicates whether the beneficiary is internal (true) or external (false)

Ex: false


{
"ID": "64e341a0af707b83dcfdaf0b",
"createdDate": "2023-08-21T10:51:12.703Z",
"updatedDate": "0001-01-01T00:00:00Z",
"type": "INDIVIDUAL",
"firstName": "Chenna",
"lastName": "hi",
"accountType": "DIGITAL_ASSET",
"contact": {
"email": "chennareddy.s+099@netxd.com",
"phoneNumber": "1234567890"
},
"address": {
"line1": "alaska",
"city": "Seattle",
"state": "WA",
"country": "US",
"zipCode": "98104"
},
"createdBy": "chennareddy.s+106@netxd.com",
"status": "ACTIVE",
"customerID": "100000000048001",
"publicKey": "GBWHB6HEPJPT5WV7UJTLAKPAGV336ER55FCEZFT5QGYOEME75HPS3EYT",
"network": "STELLER",
"ceResponse": {
"result": "success",
"detail": "success",
"risk": {
"riskScore": "0"
},
"ofac": {},
"watchList": {},
"internalTransactionNumber": "1707"
},
"updateHistory": [
{
"userName": "chennareddy.s+106@netxd.com",
"updatedDate": "2023-08-21T10:51:35.453Z"
},
{
"userName": "chennareddy.s+106@netxd.com",
"updatedDate": "2023-08-21T10:55:14.872Z"
},
{
"userName": "chennareddy.s+106@netxd.com",
"updatedDate": "2023-08-21T10:57:07.761Z"
},
{
"userName": "chennareddy.s+106@netxd.com",
"updatedDate": "2023-08-21T10:58:07.712Z"
},
{
"userName": "chennareddy.s+106@netxd.com",
"updatedDate": "2023-08-25T13:22:17.65Z"
}
],
"isInternal": false
}